import axios from "axios";



const request = axios.create({
    // baseURL: "http://47.96.6.185:9096/", // 设置基地址
    baseURL: "/api", // 设置基地址

    timeout: 3000, // 请求超时：当2s没有响应就会结束请求
});


request.interceptors.request.use(
    function (config) {
        const token = localStorage.getItem('token')
        if (token) {
            config.headers['Authorization'] = "Bearer " + token
        }

        return config; //拦截后的放行
    },
    function (error) {
        // 对请求错误做些什么
        return Promise.reject(error);
    }
);

// 添加响应拦截器
request.interceptors.response.use(
    function (response) {

        return response.data; //只要响应对象中的数据
    },
    function (error) {
        // 对响应错误做点什么
        return Promise.reject(error);
    }
);



export default request